Map-colour Rendering of Ifs Fractals
نویسنده
چکیده
In this paper a simple scheme of map colour is introduced for the colour rendering of IFS fractals. The way of incorporating it into Barnsley's random iteration and versions of Hutchinson's deterministic algorithm is detailed. Examples are presented showing an elegant stylised colouring of such fractals as the Barnsley Fern and the Sierpinski gasket that provide attractive motifs for visualization purposes. ITERATED FUNCTION SYSTEM FRACTALS The category of fractals we are concerned with is that of deterministic fractals mathematically specified as the 'attractor' of a set S of N contraction maps such as W i (i =0..N-1) : with S = {W 0 ,W 1 ,W 2 ,W 3 ,W 4 ,W 5 ,....W N-1 }. See {1][2][3][4][5]. For the case where the contraction maps are affine transformations, as per W x y = a b c d x y + e f with |ad -bc| < 1. where (x,y) is the co-ordinate pair of a pixel in the plane. The nomenclature was introduced by Barnsley et al [3][4] of referring to the set of transformations as an IFS [Iterated Function System], although in his recent book [5] Barnsley also uses the term IFS to refer to general sets of contraction maps. In this paper we describe formally a mapping scheme called map colour, and first give a global appreciation of how it serves to map subsets of an attractor. Then we present practical schemes for applying this colour rendering in conjunction with various algorithms for generating IFS fractals. MAP COLOUR SYSTEM GLOBAL PERSPECTIVE In this section a mathematical perspective of the IFS set colouring is outlined that depends on attributing a number colour, colour(r) to map W r from the IFS Set. Formally the attractor A(S) , is the (closure of the) set of points invariant under any finite composition of maps from S, This implies that W r [A(S) ] A(S) So that A(S) may be expressed as the union W 1 [A(S) ]W 2 [A(S) ]... W N [A(S) ] The simplest version of the fractal colouring scheme to be introduced involves associating a colour with each mapping, so that each subset of the attractor has a distinct colour: W r [A(S) ] has colour (r). Where the W r [A(S) ] are disjoint the colouring so induced is unique. In general, however, these sub-sets are not disjoint, and we specify that a given pixel is given a colour depending on a ranking of the possibly more than one colour that can be attributed to it. The above colouring scheme is here termed one-level colour. This is just the start of the colouring scheme. With more elaborate formalism, the attractor A(S) may be expressed as the union r,s W r [W s [A(S) ]] To W r [W s [A(S) ]] we ascribe a two-level colour according to the formula colour(r,s) = N* colour(r) + colour(s)
منابع مشابه
Generation of 3D Fractal Images for Mandelbrot and Julia Sets
Fractals provide an innovative method for generating 3D images of real-world objects by using computational modelling algorithms based on the imperatives of self-similarity, scale invariance, and dimensionality. Images such as coastlines, terrains, cloud mountains, and most interestingly, random shapes composed of curves, sets of curves, etc. present a multivaried spectrum of fractals usage in ...
متن کاملDifference based Non-Linear Fractals using IFS
Fractals are self-similar images. There are many techniques for generating fractals. IFS are one of them. IFS use a set of linear transformations for generation of fractals. We propose a method of modifying IFS such that non-linear transformations can be used for generating pleasant looking fractals. We also show a technique which ensures convergence of the fractal Images. Non-linear fractals h...
متن کاملA novel software application for interactive affine transformations of fractals
The paper presents a novel interactive application created in the C# programming language under the Microsoft Visual Studio environment: its introduction, theoretical grounds and application. The application allows generating two-dimensional fractals defined by iterated function systems and performing their arbitrary affine transformation. Most importantly, this transformations are easily contr...
متن کاملJunior Colloquium Department of Mathematics 1
Knots are obtained by embedding a circle in R. Pictures and handicrafts of knots have appeared in ancient Chinese art several hundred years B.C. The first systematic study of knots though started in the 19th century by a Scottish physicist Peter Guthrie Tait who classified all knots to 10 crossings and made several important conjectures about knots (the most recent of these conjectures is prove...
متن کاملDual Systems of algebraic iterated function systems, Rauzy fractals and β-tilings
Algebraic GIFS is a class of graph-directed iterated function systems (IFS) on R with algebraic parameters. A dual IFS of an algebraic GIFS can be constructed, and the duality between the two systems and has been investigated from various points of view. We review the results of dual IFS concerning the open set condition, purely periodic codings and the Rauzy-Thurston tilings, and their relatio...
متن کامل